terrestrial infrastructure - French English Dictionary